stomping grounds - German English Dictionary